/**
 * 
 */
package com.bbva.gptf.back.transformador;

import java.math.BigDecimal;

import org.springframework.core.convert.converter.Converter;

import com.bbva.gptf.back.dominio.Tgpt025Instrumento;
import com.bbva.gptf.dto.bean.InstrumentoActual;
import com.bbva.gptf.dto.bean.InstrumentoObjetivo;
import com.bbva.gptf.dto.bean.InstrumentosSimulacion;

/**
 * @author Edith Tamaya
 * 
 */
public class TransformadorInstrumentoSimulacion implements
		Converter<Tgpt025Instrumento, InstrumentosSimulacion> {

	@Override
	public InstrumentosSimulacion convert(final Tgpt025Instrumento gd) {
		InstrumentosSimulacion instrumento = new InstrumentosSimulacion();
//		instrumento.setId(gd.getCdInstrumento());
//		instrumento.setCdValorBmv(gd.getId().getCdValorBmv());
//		instrumento.setEmisora(gd.getId().getCdEmisora());
//		instrumento.setSerie(gd.getId().getCdSerie());
//		
		/*Asigna atributos de Instrumento Objetivo*/
		InstrumentoObjetivo objetivo = new InstrumentoObjetivo();
		objetivo.setPrecio(gd.getImPrecioSucio());
		objetivo.setPcIntegracionObjetivo(new BigDecimal(0));
		objetivo.setImpactoMontoFideicomisos(new BigDecimal(0));
		objetivo.setImpactoMontoPatrimonial(new BigDecimal(0));
		objetivo.setImpactoMontoTotal(new BigDecimal(0));
//		instrumento.setInstrumentoObjetivo(objetivo);
//		
//		/*Asigna atributos de Instrumento Actual*/
//		InstrumentoActual actual = new InstrumentoActual();
//		instrumento.setInstrumentoActual(actual);
		
		return instrumento;
	}
}
